package com.youlu.campus.admin.annotation;

import java.lang.annotation.*;

/**
 * @Author dengbo
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface RequestActivityAuth {
    /**
     *  【SPEL表达式】活动id
     *  不可为空,如:#request.activityId
     * @return
     */
    String activityId();

    /**
     * 参数类型
     */
    AuthParamTypeEnum paramType() default AuthParamTypeEnum.DEFAULT;

    /**
     * 提示消息
     */
    String message() default "";
}
